package personal.xjl._23java2studentdemo.spring;

import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

@Component("zhang")
@Data
public class Human {

    //@Value只适合普通的数据类型
    @Value("zhang")
    String name;

    @Autowired//用自动注入
    @Qualifier("baoma")//标识注入的对象名称
    //@Value("")
    //Car car;//自定义的数据类型不能用@Value
    List<Car> cars;

    //人与人之间的关系
    //Map<String,String> relatives;
    Map<String,Human> relatives;
}
